/**
 * 
 */
package com.aihwcm.parserengine;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * @author francisli
 *
 */
@Configuration
public class SpringConfiguration {
	
    @Bean
    public ParserEngine parserEngine(){
        return new ParserEngine();
    }
    
    @Bean
    public AIHTag aIHTag(){
        return new AIHTag();
    }
    
    @Bean
    public AIHChannelsTag aIHChannelsTag(){
        return new AIHChannelsTag();
    }
    
    @Bean
    public AIHChannelTag aIHChannelTag(){
        return new AIHChannelTag();
    }
    
    @Bean
    public AIHDocumentsTag aIHDocumentsTag(){
        return new AIHDocumentsTag();
    }
    
    @Bean
    public AIHDocumentTag aIHDocumentTag(){
        return new AIHDocumentTag();
    }
    
    @Bean
    public AIHAppendixesTag aIHAppendixesTag(){
        return new AIHAppendixesTag();
    }
    
    @Bean
    public AIHAppendixTag aIHAppendixTag(){
        return new AIHAppendixTag();
    }
    
    @Bean
    public AIHImageTag aIHImageTag(){
        return new AIHImageTag();
    }
    
    @Bean
    public AIHLinkTag aIHLinkTag(){
        return new AIHLinkTag();
    }
    
    @Bean
    public AIHScriptTag aIHScriptTag(){
        return new AIHScriptTag();
    }
    
    @Bean
    public AIHAudioTag aIHAudioTag(){
        return new AIHAudioTag();
    }
    
    @Bean
    public AIHATag aIHATag(){
        return new AIHATag();
    }
    
    @Bean
    public AIHVideoTag aIHVideoTag(){
        return new AIHVideoTag();
    }
    
    @Bean
    public AIHRelatedDocsTag aIHRelatedDocsTag(){
        return new AIHRelatedDocsTag();
    }
    
    @Bean
    public AIHRelatedDocTag aIHRelatedDocTag(){
        return new AIHRelatedDocTag();
    }
    
    @Bean
    public AIHCururlTag aIHCururlTag(){
        return new AIHCururlTag();
    }

}
